package com.jinmdz.fmis.api.model.config.dictionary;

import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.PropertySource;
import org.springframework.stereotype.Component;

/**
 * 火化任务状态编码
 *
 * @author LiCongLu
 * @date 2020-02-10 16:24
 */
@Component("cremationStatusCode")
@PropertySource(value = {"classpath:dictionary-code.properties"}, encoding = "utf-8")
@ConfigurationProperties(prefix = "cremation.task.status")
public class CremationStatusCode {
    /**
     * 已预订
     */
    private Integer yiYuDing;

    /**
     * 火化入炉
     */
    private Integer huoHuaRuLu;

    /**
     * 火化完成
     */
    private Integer huoHuaWanCheng;

    /**
     * 冷却完成
     */
    private Integer lengQueWanCheng;

    /**
     * 火化装灰
     */
    private Integer huoHuaZhuangHui;

    public Integer getYiYuDing() {
        return yiYuDing;
    }

    public CremationStatusCode setYiYuDing(Integer yiYuDing) {
        this.yiYuDing = yiYuDing;
        return this;
    }

    public Integer getHuoHuaRuLu() {
        return huoHuaRuLu;
    }

    public CremationStatusCode setHuoHuaRuLu(Integer huoHuaRuLu) {
        this.huoHuaRuLu = huoHuaRuLu;
        return this;
    }

    public Integer getHuoHuaWanCheng() {
        return huoHuaWanCheng;
    }

    public CremationStatusCode setHuoHuaWanCheng(Integer huoHuaWanCheng) {
        this.huoHuaWanCheng = huoHuaWanCheng;
        return this;
    }

    public Integer getLengQueWanCheng() {
        return lengQueWanCheng;
    }

    public CremationStatusCode setLengQueWanCheng(Integer lengQueWanCheng) {
        this.lengQueWanCheng = lengQueWanCheng;
        return this;
    }

    public Integer getHuoHuaZhuangHui() {
        return huoHuaZhuangHui;
    }

    public CremationStatusCode setHuoHuaZhuangHui(Integer huoHuaZhuangHui) {
        this.huoHuaZhuangHui = huoHuaZhuangHui;
        return this;
    }
}
